type github.com/klauspost/compress/flate.compressor
31 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L107: type compressor struct {
deflate.go#L114: fill func(*compressor, []byte) int // copy data to window
deflate.go#L115: step func(*compressor) // process window
deflate.go#L131: func (d *compressor) fillDeflate(b []byte) int {
deflate.go#L172: func (d *compressor) writeBlock(tok *tokens, index int, eof bool) error {
deflate.go#L189: func (d *compressor) writeBlockSkip(tok *tokens, index int, eof bool) error {
deflate.go#L214: func (d *compressor) fillWindow(b []byte) {
deflate.go#L269: func (d *compressor) findMatch(pos int, prevHead int, lookahead int) (length, offset int, ok bool) {
deflate.go#L354: func (d *compressor) writeStoredBlock(buf []byte) error {
deflate.go#L391: func (d *compressor) initDeflate() {
deflate.go#L408: func (d *compressor) deflateLazy() {
deflate.go#L683: func (d *compressor) store() {
deflate.go#L692: func (d *compressor) fillBlock(b []byte) int {
deflate.go#L701: func (d *compressor) storeHuff() {
deflate.go#L713: func (d *compressor) storeFast() {
deflate.go#L755: func (d *compressor) write(b []byte) (n int, err error) {
deflate.go#L772: func (d *compressor) syncFlush() error {
deflate.go#L787: func (d *compressor) init(w io.Writer, level int) (err error) {
deflate.go#L793: d.fill = (*compressor).fillBlock
deflate.go#L794: d.step = (*compressor).store
deflate.go#L798: d.fill = (*compressor).fillBlock
deflate.go#L799: d.step = (*compressor).storeHuff
deflate.go#L807: d.fill = (*compressor).fillBlock
deflate.go#L808: d.step = (*compressor).storeFast
deflate.go#L814: d.fill = (*compressor).fillDeflate
deflate.go#L815: d.step = (*compressor).deflateLazy
deflate.go#L820: d.fill = (*compressor).fillBlock
deflate.go#L821: d.step = (*compressor).storeFast
deflate.go#L830: func (d *compressor) reset(w io.Writer) {
deflate.go#L865: func (d *compressor) close() error {
deflate.go#L943: d compressor
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |